Array.prototype
.each = function (callback, scope) {
	return ij.each(this, callback, scope);
};
Array.prototype
.map = function (callback, scope) {
	return ij.map(this, callback, scope);
};
Array.prototype
.merge = function () {
	for (var ar = 0; ar < arguments.length; ar++) {
		if (arguments[ar].length) {
			for (var i = 0; i < arguments[ar].length; i++) {
				this.push(arguments[ar][i]);
			}
		}
	}
};